home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / dev / misc / RenderLib.lha / RenderLib / doc / cpu < prev    next >
Encoding:
Text File  |  1997-05-27  |  2.1 KB  |  60 lines

  1.  
  2. processor issues
  3. -----------------------------
  4.  
  5.   render.library  is  shipped  in  three versions: 68020, 68040, and
  6.   68060.  if  your  system is supplied with a 68030 cpu, you can use
  7.   both  the  68020 and the 68040 versions. the latter one requires a
  8.   fpu, though.
  9.  
  10.   the  following  table  informs about the three different versions'
  11.   suitability for your system's processor configuration:
  12.  
  13.   cpu type:             68020   68030   68030/68882    68040   68060
  14.   ------------------------------------------------------------------
  15.   render.library_060    -/-     -/-     -               +       ++
  16.   render.library_040    -/-     -/-     ++¹             ++      +
  17.   render.library_020    +²      ++²     ++              +       --
  18.  
  19.   -/-   won't work
  20.   --    terrible combination
  21.   -     bad combination
  22.   +     good combination
  23.   ++    very good combination
  24.   ¹     slower but accuracy is better
  25.   ²     prior to v18.0, quantization
  26.         did not work at all without a fpu
  27.  
  28.  
  29. special annotations
  30. -----------------------------
  31.  
  32.   > 68060
  33.   there  was  a  lot  of work to be spent for the 060 version. hence
  34.   this  version is most optimized in the render.library package. the
  35.   code  benefits  massively from large caches, superscalarity, quick
  36.   integer  multiplication,  even  from  branch  prediction and other
  37.   features.
  38.  
  39.   > 68040
  40.   the  040  is  similar to the 060 version. complex addressing modes
  41.   have  been  used  whereever it helped to gain register-efficiency.
  42.   also  try  the 060 version if your 68040 board has got poor memory
  43.   performance.
  44.  
  45.   > 68030
  46.   there was no need for a 030 version, for 68030 specificity is well
  47.   provided with both the 020 and 040 versions. keep in mind that the
  48.   040  version requires a fpu. the 68882 coprocessor might be slower
  49.   than  appropriate  64  bit  integer  arithmetics,  but accuracy is
  50.   slightly better.
  51.  
  52.   > 68020
  53.   the  68020  is  an  old-fashioned  cpu - no maths, poor caches, no
  54.   special  features.  there  was  no particular need to optimize for
  55.   this processor. the 68020 version is actually optimized for the MC
  56.   68030.
  57.  
  58.   > 68000
  59.   there never was and will never be a version for this cpu.
  60.